home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 23 / AACD 23.iso / AACD / Utilities / KillCD0 / KillCD0.doc < prev    next >
Text File  |  2001-06-26  |  3KB  |  107 lines

  1.  
  2.  
  3.                               KillCD0 (<- with a ZERO)
  4.                       A small tool to kill CD0:
  5.                        Version 1.00 - (26.6.01)
  6.  
  7.                  (C) H. van der Ree <hivdree@uwnet.nl>
  8.  
  9.  
  10. KillCD0 (<- with a ZERO) is a small tool that can be used to kill CD0: on
  11. a CDTV, A570 or CD32 so you can mount a new one with another filesystem
  12. i.e. AmiCDFS or CacheCDFS from OS 3.9.
  13.  
  14.  
  15. REQUIREMENTS:
  16.  
  17. OS 2.04 or better. And a CDTV, A570 or CD32! It is not very useful on a
  18. 1MB machine, but is should work!
  19.  
  20. A CDROM filesystem. AmiCDFS is on Aminet:
  21.    amicdfs240.lha     disk/cdrom 133K 179+AmiCDFS (AmiCDROM) v2.40
  22. If you have OS3.9 you can also use CacheCDFS. Other filesystems are not
  23. tested but might work.
  24.  
  25. It is tested on:
  26. An A500 with A570 and Harms-Turbo, 1MB chip & 8MB non-DMA fast, OS2.04,
  27. OS2.1, OS3.0 and OS3.1.
  28. A CD32 with SX-1, 2MB chip & 8MB fast, OS3.1 and OS3.9.
  29.  
  30.  
  31. INSTALLATION:
  32.  
  33. Copy it to C:, that all.
  34. Of course you must have a CD-FileSystem installed in L:!
  35.  
  36. If you use either AmiCDFS or CacheCDFS you can copy the appropriate CD0
  37. Mountfile (the 'CD0' file, NOT the MountFile!) to your SYS:Storage
  38. directory.
  39. If you use OS2.04 append the appropriate MountFile to your Devs:MountFile.
  40.  
  41. Add to your user-startup the following:
  42.  
  43. --< snip >--
  44. c:KillCD0 cd0
  45. if not warn
  46.   mount CD0:
  47. endif
  48. setenv cd0 $cd0
  49. unset cd0
  50. --< snip >--
  51.  
  52. Another way is to add the line 'c:KillCD0 cd0' early on in your startup-
  53. sequence. Then below the line 'C:Mount >NIL: DEVS:DOSDrivers/~(#?.info)'
  54. add the following:
  55.  
  56. --< snip >--
  57. if $cd0 eq YES
  58.   mount CD0:
  59. endif
  60. setenv cd0 $cd0
  61. unset cd0
  62. --< snip >--
  63.  
  64. Save the changes, reboot and see if is works.
  65.  
  66.  
  67. USAGE:
  68.  
  69. The template is: KillCD0 VAR/A.
  70.  
  71. VAR is the name for the LOCAL variable used to save the result into. There
  72. are three possible answers: 'YES', 'NO' and 'DISK'.
  73.  
  74. 'YES'  : CD0: was killed.
  75. 'NO'   : CD0: was not killed.
  76. 'DISK' : CD0: was not killed because there is a disk in the drive.
  77.  
  78. Also RC is set to either 0 == success or 5 == no success!
  79.  
  80. If successful you can now mount another CD0: with another(=better)
  81. filesystem.
  82.  
  83. I included mountfiles for CD0 using AmiCDFS 2.40 or CacheCDFS 42.19 from
  84. OS3.9.
  85.  
  86.  
  87. BUGS:
  88.  
  89. None that I know off.
  90.  
  91.  
  92. HISTORY:
  93.  
  94.   1.00 - 26.06.01  First version.
  95.  
  96. DISCLAIMER:
  97.  
  98. · This program is to be used entirely at your own risk, and although I
  99.   have performed extensive testing, I will not be held responsible for any
  100.   loss of data as a result of it's use.
  101. · This program is © 2001, and may only be distributed in its original
  102.   unmodified form.
  103. · This program is EMailware, that means if you use it, please send me
  104.   an email.
  105.  
  106. If you disagree with any of the above, do not use the program!
  107.